﻿.login-page .buttons {
  padding-left: 120px;
}
.login-page .returning-block {
  position: relative;
}
.login-page .returning-form-fields {
  width: 450px;
}
.login-page .returning-form-fields .field-validation-error {
  padding-left: 120px !important;
}
.login-page .external-authentication {
  left: 460px;
  position: absolute;
  padding-left: 10px;
  top: 50px;
  border-left: 1px solid #E8E8E8;
}
.login-page .external-authentication .facebook-login-block {
  margin: 20px 0;
}
.password-recovery-page .result {
  font-weight: bold;
  margin: 5px 0;
}
.registration-page .gender {
  float: left;
}
.registration-page .gender label {
  width: 80px !important;
}
.registration-page select.form-control {
  width: 100px !important;
  margin-right: 10px;
}
.account-page .gender {
  float: left;
}
.account-page .gender label {
  width: 80px !important;
}
.account-page .buttons {
  padding-left: 120px;
}
.account-page .section {
  margin-top: 10px;
  border: 1px solid #c8c8c8;
  float: left;
  margin-right: 10px;
  width: 48%;
  padding: 0 0 10px 0;
}
.account-page .section ul {
  padding-left: 10px;
  list-style: none;
}
.account-page .section .title {
  background: #f0f0f0;
  text-align: left;
  font-weight: bold;
  padding: 2px 10px;
}
.account-page .section .info {
  padding: 10px;
}
.account-page .section .buttons {
  padding-left: 10px;
}
.customer-info-page select.form-control {
  width: 100px !important;
  margin-right: 10px;
}
.address-list-page .address-list {
  clear: both;
  overflow: hidden;
}
.address-list-page .buttons .btn-default {
  width: 100px;
}
.address-list-page .add-button {
  margin-top: 10px;
}
.order-list-page .buttons .btn-default {
  width: 100px;
}
/*# sourceMappingURL=customer-page.css.map */